@charset "utf-8";
.yn-tree{
	overflow: hidden;
	transition: height .3s;
}
.yn-tree .arrow{
	position: relative;
	display: inline-block;
	vertical-align: middle;
	width: 0.32rem;
	height: 0.32rem;
	margin-right: -0.05;
	transition: transform .3s;
}
/* 
.yn-tree .arrow:after{
	display: block;
	content: " ";
	position: absolute;
	top: 0;
	left: 0;
	width: 0;
	height: 0;
	border-style: solid;
	border-width: 0.1rem;
	border-color: transparent;
} */
/* .yn-tree .arrow.arrow-right:after{
	top: 5px;
	left: 7px;
	border-left-color: #000; 
} */
.yn-tree .checkbox>label{
	position: relative;
	display: inline-flex;
	vertical-align: middle;
	min-height: 0.2rem;
	padding-left: 0.1rem;
	align-items: center;
}
/* .yn-tree .checkbox>label input[type=checkbox]{
	position: absolute;
	margin: 0.1rem 0.1rem 0 -0.2rem;
	width: 0.32rem;
	height: 0.32rem;
	display: inline-block;
	-webkit-appearance:none;
	background:url(../images/no_checked.png);
	background-size: 0.32rem 0.32rem;
	outline: none;
}
.yn-tree .checkbox>label input[type=checkbox]:checked{
	background: url(../images/he.png);
	background-size: 0.32rem 0.32rem;
} */
.yn-tree .yn-tree{
	margin-left: 25px;
}
button{
	font-size: 0.24rem;	
}
.yn-tree li{
	margin: 3px 0; 
	font-size: 0.24rem;
	overflow: hidden;
	transition: height .3s;
}
.yn-tree-li>.yn-tree{
	height: 0;
}
/* 展开节点 start */
.yn-tree .yn-tree-li.spread>.yn-tree{
	height: auto;
}
.yn-tree .spread>.checkbox>.arrow-right{
	/* transform: rotate(90deg); */
	background: url(./images/zhan.png);
	background-size: 0.32rem;
}
/* 展开节点 end */
/* 收缩节点 start */
.yn-tree .yn-tree-li.shrink>.yn-tree{
	height: 0;
}
.yn-tree .shrink>.checkbox>.arrow-right{
	/* transform: rotate(0deg); */
	background: url(./images/he.png);
	background-size: 0.32rem;
}
/* 收缩节点 end */
.yn-tree-input {
	margin-right: 0.1rem;
	font-size:0.2rem;
	height: 0.25rem;
	display: block;
	width: 0.3rem;
}